package com.hsu.yupao.model.request;

import lombok.Data;

import java.io.Serializable;

/**
 * 封装聊天的请求体
 * @ClassName: MessageRequest
 * @author Hsu琛君珩
 * @date 2024-06-03
 * @apiNote
 * @Version: v1.0
 */
@Data
public class MessageRequest implements Serializable {

    private static final long serialVersionUID = 7201836532302589051L;

    /**
     * 接收消息的用户ID，用于私聊。
     */
    private Long toId;

    /**
     * 团队聊天室的ID，用于团队聊天。
     */
    private Long teamId;

    /**
     * 消息内容。
     */
    private String text;

    /**
     * 聊天类型，如私聊、团队聊天等。
     */
    private Integer chatType;

    /**
     * 是否为管理员发送的消息。
     */
    private boolean isAdmin;

}
